package com.chx.three.mama.utils;

/**
 * Created by Hainuo.
 * Data:2015/3/22
 * Email:851714688@qq.com
 */

import org.json.JSONObject;

/**
 * 用于Activity 与 AsyncTask 之间的沟通桥梁
 * 因为所有的异步任务全部不采用内部类编写，那么无法
 * 直接获取Activity内部的UI更新，也就无法进行更新
 * 通过这个接口可以进行异步任务的设计
 */
public interface TaskProcessor {

    /**
     * 用于接收异步任务的结果，这个方法通常都在
     * 异步任务的 onPostExecute 中调用，因此可以进行UI的更新
     * @param result
     */

    void processResult(JSONObject result);

}
